/* Copyright 2018 JDCLOUD.COM

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http:#www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

JDFusion
云主机、网卡、云硬盘、网络与相关、关系型数据库、对象存储等相关的接口

OpenAPI spec version: v1
Contact: 

NOTE: This class is auto generated by the jdcloud code generator program.
*/


#ifndef JdfusionExecutor_h
#define JdfusionExecutor_h
#import <JDCloudOCSDKJdfusion/JdfusionClient.h>

///  启动一台实例。实例状态必须为 已停止（Stopped），才可以调用该接口。
@interface JdfusionStartVmInstanceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除指定RDS实例上，指定用户名的账号信息
@interface JdfusionDeleteRdsAccountExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  创建部署信息
@interface JdfusionCreateDeploymentExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的OSS存储桶信息
@interface JdfusionGetBucketByNameExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  读取指定ID的运行结果和运行状态
@interface JdfusionGetTaskInfoHistoryByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的虚拟机资源信息
@interface JdfusionGetVmInstancesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询某一次的历史执行结果（内部使用）
@interface JdfusionGetDeploymentsResultsByIdRecordExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  应用部署回滚
@interface JdfusionRollbackDeploymentsVersionExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，取得指定RDS实例上的数据库信息
@interface JdfusionGetRdsDatabaseByInstIdAndDbNameExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询应用记录
@interface JdfusionGetDeploymentVersionsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的VPC资源信息
@interface JdfusionGetVpcByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  取得指定RDS实例上的指定账号信息
@interface JdfusionGetRdsAccountsByInstIdAndAccountNameExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的网卡资源信息
@interface JdfusionGetVpcNetworkInterfaceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除安全组规则
@interface JdfusionDeleteSecurityGroupsRuleExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询执行结果
@interface JdfusionGetDeploymentResultExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据指定ID修改任务
@interface JdfusionEditTransferTaskExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的OSS存储桶列表
@interface JdfusionGetBucketsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  只能重启状态为 运行中（Running）的实例。
@interface JdfusionRebootVmInstanceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据指定ID启动任务
@interface JdfusionStartTransferTaskExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  给RDS账号分配数据库权限
@interface JdfusionGrantRdsAccountExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建网卡
@interface JdfusionCreateVpcNetworkInterfaceExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据给定的信息，创建指定RDS实例的数据库
@interface JdfusionCreateRdsDatabaseExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  停止监听器
@interface JdfusionStopSlbListenerExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询部署信息
@interface JdfusionGetDeploymentsByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询部署信息列表
@interface JdfusionGetDeploymentsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据数据库类型，取得RDS实例的规格
@interface JdfusionGetRdsSpecificationExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  验证指定云信息的AK、SK
@interface JdfusionValidCloudInfoExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  启动数据同步
@interface JdfusionStartChannelExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除服务器组
@interface JdfusionDeleteVserverGroupExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建密钥对
@interface JdfusionCreateVmKeypairExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  创建数据同步通道
@interface JdfusionCreateChannelExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的密钥对资源信息
@interface JdfusionGetVmKeypairsByNameExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  释放公网IP
@interface JdfusionDeleteVpcEipByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据已有资源反向生成deployment
@interface JdfusionReverseDeploymentExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据指定ID获取任务信息
@interface JdfusionGetTransferTaskByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的subnet资源信息
@interface JdfusionGetVpcSubnetsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  创建HTTP监听器
@interface JdfusionCreateVpcLBHttpListenerExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据指定ID停止任务
@interface JdfusionStopTransferTaskExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，取得服务器组的信息
@interface JdfusionGetVserverGroupsByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除子网
@interface JdfusionDeleteVpcSubnetByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除安全组
@interface JdfusionDeleteVpcSecurityGroupByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商分配公网IP
@interface JdfusionCreateVpcEipExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除channel
@interface JdfusionDeleteChannelExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除指定ID的OSS存储桶信息
@interface JdfusionDeleteBucketExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  获取当前用户的云注册信息
@interface JdfusionGetCloudInfosExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的网卡资源信息
@interface JdfusionGetVpcNetworkInterfacesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  弹性公网IP绑定到虚拟机
@interface JdfusionAssociateVpcEipByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，取得指定RDS实例上的数据库信息
@interface JdfusionGetRdsDatabasesByInstIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的公网IP资源信息
@interface JdfusionGetVpcEipByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询应用记录详细信息
@interface JdfusionGetDeploymentsVersionExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询数据源
@interface JdfusionGetDatasourcesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询数据同步通道信息
@interface JdfusionGetChannelsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的公网IP资源信息
@interface JdfusionGetVpcEipsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除指定RDS实例上，指定数据库名的数据库信息
@interface JdfusionDeleteRdsDatabaseExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  为指定用户关联云
@interface JdfusionRegistCloudInfoExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建负载均衡
@interface JdfusionCreateVpcSlbExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询指定ID的RDS实例信息
@interface JdfusionGetRdsByInstIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  获取指定云信息
@interface JdfusionUnregistCloudInfoExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  云硬盘挂载至虚拟机
@interface JdfusionAttachDiskToVmInstanceByDiskIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  网卡挂载虚拟机
@interface JdfusionAttachVpcNetworkInterfaceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，查监听器列表
@interface JdfusionGetLbHttpListenerExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  预部署
@interface JdfusionDryrunDeploymentExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  创建数据源
@interface JdfusionCreateDatasourceExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询可用域列表信息
@interface JdfusionGetRegionsAvailableZonesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  从虚拟机卸载云硬盘
@interface JdfusionDetachDiskToVmInstanceByDiskIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  启动监听器
@interface JdfusionStartSlbListenerExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  获取任务列表
@interface JdfusionGetTransferTasksExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据给定的信息，创建RDS实例
@interface JdfusionCreateRdsInstanceExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除云硬盘
@interface JdfusionRemoveDiskByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询指定的安全组资源信息
@interface JdfusionGetVpcSecurityGroupByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的RDS实例信息
@interface JdfusionGetRdsInstancesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，取得指定OSS存储桶上的文件列表
@interface JdfusionGetBucketFilesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除弹性网卡
@interface JdfusionDeleteVpcNetworkInterfaceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，取得指定RDS实例上的账号信息
@interface JdfusionGetRdsAccountsByInstIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的安全组资源信息
@interface JdfusionGetVpcSecurityGroupsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  新增安全组规则
@interface JdfusionCreateSecurityGroupsRuleExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  应用部署
@interface JdfusionApplyDeploymentExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的密钥对资源信息
@interface JdfusionGetVmKeypairsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的SLB资源信息
@interface JdfusionGetVpcSlbByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除部署信息
@interface JdfusionDeleteDeploymentExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建子网
@interface JdfusionCreateVpcSubnetExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除指定ID的RDS实例信息
@interface JdfusionDeleteRdsByInstIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  创建任务
@interface JdfusionCreateTransferTaskExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的负载均衡资源信息
@interface JdfusionGetVpcSlbsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  克隆部署信息
@interface JdfusionCloneDeploymentExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除VPC
@interface JdfusionDeleteVpcByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建私有网络
@interface JdfusionCreateVpcExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  解绑公网IP
@interface JdfusionDisassociateVpcEipByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的subnet资源信息
@interface JdfusionGetVpcSubnetByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建安全组
@interface JdfusionCreateVpcSecurityGroupExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询私有网络资源列表
@interface JdfusionGetVpcsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  停止数据同步
@interface JdfusionStopChannelExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  启动负载均衡
@interface JdfusionStartSlbExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的VM资源信息
@interface JdfusionGetVmInstancesByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  查询地域列表信息
@interface JdfusionGetRegionsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  停止负载均衡
@interface JdfusionStopSlbExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据指定任务id查询迁移进度
@interface JdfusionGetTransferTaskProgressExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，取得服务器组的信息
@interface JdfusionGetVpcVServerGroupsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据指定ID删除任务
@interface JdfusionDeleteTransferTaskExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据指定任务id查询迁移失败文件列表
@interface JdfusionGetTransferTaskFailedFilesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据给定的信息，创建指定RDS实例的账户
@interface JdfusionCreateRdsAccountsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  创建虚拟服务器组，并添加后端服务器
@interface JdfusionCreateVpcVServerGroupExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  读取指定ID的运行结果和运行状态
@interface JdfusionGetTaskInfoByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建云硬盘
@interface JdfusionCreateDiskExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  通过异步任务，给RDS账号分配数据库权限
@interface JdfusionGrantRdsAccountsByTaskExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的云硬盘资源信息
@interface JdfusionGetDisksExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  卸载网卡
@interface JdfusionDetachVpcNetworkInterfaceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商创建虚拟机
@interface JdfusionCreateVmInstanceExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除监听器
@interface JdfusionDeleteSlbsListenerExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  获取指定云信息
@interface JdfusionGetCloudInfoByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除密钥对
@interface JdfusionDeleteVmKeypairByNameExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  停止运行一台实例。只有状态为 运行中（Running）的实例才可以进行此操作。
@interface JdfusionStopVmInstanceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  撤销RDS账号在指定数据库的所有权限
@interface JdfusionRevokeRdsAccountExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据云提供商查询对应的云硬盘资源信息
@interface JdfusionGetDiskByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据过滤条件，取得镜像资源的信息
@interface JdfusionGetVmImagesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  修改部署信息
@interface JdfusionEditDeploymentExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除数据源
@interface JdfusionDeleteDatasourceExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  删除SLB
@interface JdfusionDeleteVpcSlbByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  通过虚拟机id删除虚拟机
@interface JdfusionDeleteVmInstanceByIdExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  虚拟机规格列表
@interface JdfusionGetVmInstanceTypesExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
///  根据给定的信息，创建OSS存储桶
@interface JdfusionCreateBucketExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(JdfusionClient*)JDCloudClient;
@end
#endif /* JdfusionExecutor_h */
